#include "plc2llvm/PLCSymbols/PLCMethodDeclSymbol.h"

bool PLCMethodDeclSymbol::isIfAbstract() const {
    return ifAbstract;
}

void PLCMethodDeclSymbol::setIfAbstract(bool ifAbstract) {
    PLCMethodDeclSymbol::ifAbstract = ifAbstract;
}

bool PLCMethodDeclSymbol::isIfFinal() const {
    return ifFinal;
}

void PLCMethodDeclSymbol::setIfFinal(bool ifFinal) {
    PLCMethodDeclSymbol::ifFinal = ifFinal;
}

bool PLCMethodDeclSymbol::isIfOverride() const {
    return ifOverride;
}

void PLCMethodDeclSymbol::setIfOverride(bool ifOverride) {
    PLCMethodDeclSymbol::ifOverride = ifOverride;
}

Access PLCMethodDeclSymbol::getAccessModifier() const {
    return accessModifier;
}

void PLCMethodDeclSymbol::setAccessModifier(Access accessModifier) {
    PLCMethodDeclSymbol::accessModifier = accessModifier;
}
